package cn.lili.modules.promotion.entity.vos;

import cn.lili.modules.goods.entity.dos.Goods;
import cn.lili.modules.promotion.entity.dos.BoxLotteryTicket;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

@Data
public class LotteryVO {
    /**
     * 奖券列表
     */
    List<BoxLotteryTicket> lotteryList;
    /**
     * 进度
     */
    Integer schedule;
    /**
     * 已抽奖券
     */
    Integer raffleTicketsHaveBeenDrawn;
    /**
     * 剩余奖券
     */
    Integer surplusTicket;
    /**
     * 奖品信息
     */
    Goods goods;
    /**
     * 用户昵称
     */
    String nickName;
    /**
     * 用户头像
     */
    String userImage;

    /**
     * 开奖时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "HH:mm")
    @DateTimeFormat(pattern = "HH:mm")
    Date lotteryTime;

    /**
     * 中奖号码
     */
    String lotteryTicketNo;

    /**
     * 自己是否中奖
     */
    Boolean isWinning;
}
